home *** CD-ROM | disk | FTP | other *** search
- .._ _________ ____ ____________ ______ ______. .
- _____ ._____________ /_____)___ \______ / \__ \| __/__________.
- \__ \| __/ __ /_ .::| | / _ _/______/_ \ \ _____ /
- / \\ \_ / / .| |____ / / __ \ \ / \/ _ _/_
- _/ \______/ ___ /______| | \_____/ / \_\ /___/ / /
- \______| \___/ /___________\.._ __________/. \/ ./__________/
-
- ═══════════════════════════════════════════════════════════════════════════════
- Fade Routine
- ───────────────────────────────────────────────────────────────────────────────
- Done By : ASH Total Files : None
- Protection : None Release Date : 06-06-95
- Program Type : .ASM Filename : NLB-FADE.ZIP
- ═══════════════════════════════════════════════════════════════════════════════
-
- Release Notes : Just a fade routine on request from some dude I know
- maybe someone else got some hot plans with diz (guess not)
- And for all you dudes who don't know what CD they should
- but this time.. buy that Siamese Dream from the Smashing
- Pumpkins.. it gives a relaxed feeling :)
-
- NLB News : NailBomb is getting better in skills nowadays, but a
- single problem can't remain unsolved. 'INACTIVE MEMBERS'..
- so 'we' (me, Slack, Impure) decided to create a vote list
- -NAILBOMB MEMBERS ONLY-, to put inactive members out of the
- group (as sad as it may be). Also members with a to small
- ammount of skills will be asked friendly to search another
- group.
- In a next release it will be clear which people we are
- talking about..
-
- NLB Greets : Tragos, Demoralize, The Brain, Pino, Skizmo, Diablo, Gmc,
- Valos, Xtreeman, Sir, NothingFace blablablabla..
-
- Groups : The Amazing Family, Ground Zero, Razor, Pwa blablabla..
- SPECIAL GREETS goto The Kip Brigade!..(I think you're cool)
-
- ═══════════════════════════════════════════════════════════════════════════════
-
- A fade routine is nothing but a loop which contains:
- - vertical retrace
- - palette write
- - palette increase/decrease
-
- This is all, I hope you kinda know what this all means.
- Hmm.. a vertical retrace just makes sure it goes smooth blablabla...
- With writing the palette I simply mean port 3C8h or just interrupt 10H,
- But when you use the interrupt (easy way eh), you should know it's a bit
- slower than a port.. but hey.. here follows some code:
-
- ; Dump the palette (port)
- MOV DX,3C8H ; Port selection
- LEA SI,[PALETTE] ; Source index is offset of Palette
- MOV CX,768 ; Do all 256 colours (256x3,RGB)
- XOR AL,AL ; We start at colour zero
- OUT DX,AL ; Write selections to po
- INC DX ; Step over to port 3C9h
- REP OUTSB ; Write all
-
- I think the whole idea behind a fader is quite easy, so check out the
- source which should be with this pack.. FADE.ASM..
- there are enough comments in there I think
-
- ═══════════════════════════════════════════════════════════════════════════════
- Name: Status: Number: Nds: Sysop:
- ───────────────────────────────────────────────────────────────────────────────
- Edge Of Honor WHq······· World HQ··· +31-2159-37816 3 XtreeMan··········
- Golden Image············ German HQ·· +49-XXXX-XXXX 3 Brian·············
- Underworld·············· Swiss HQ··· +43-XXXXXXXXX 1 Psycho············
- Stopoint················ Brazil HQ·· +55-21-611-3362 1 Shadow············
- Fiction················· Apply······ +31-77-826906 1 SlackJaw··········
- ═══════════════════════════════════════════════════════════════════════════════
- Together We Stand:
-
- Ash, Heretic, Impure, SlackJaw, Sonic, Synopsis, The Weazel, Tweak,
- Virago & WizzyWiz.
- ═══════════════════════════════════════════════════════════════════════════════